<?php
namespace Admin\Controller;
use Think\Controller;
class RolesController extends CommonController {
	//添加页面
    public function add(){
        $this->display();
    }

    public function groupadd(){
    	$this->display();
    }
    // 判断ajax
    public function ajax(){
    	$res = $_POST['res'];
    	// echo $res;
    	//创建数据库
    	$Mclass = M('mvp_class');
    	//创建数据
    	$Mclass->create();
    	$num = $Mclass->where('cname='."'".$res."'")->find();
    	// echo $Mclass->_sql();
    	// var_dump($num);
    	if(empty($num)){
    		echo 1;
    	}else{
    		echo 0;
    	}

    }
    //执行添加
    public function insert(){
        // var_dump($_POST);
     //    die;
        //创建数据库
        $think_auth_rule = M('think_auth_rule');
        //创建数据
        $think_auth_rule->create();
        //执行添加
        $cid=$think_auth_rule->add();
        // echo $cid;die;
        if($cid){
            $this->success('添加成功',U('Admin/Roles/index'),3);
        }else{
            $this->success('添加失败',U('Admin/Roles/index'),3);

        }

    }
    public function groupinsert(){
    	// var_dump($_POST);
     //    die;
    	//创建数据库
    	$think_auth_group = M('think_auth_group');
    	//创建数据
    	$think_auth_group->create();
    	//执行添加
    	$cid=$think_auth_group->add();
        // echo $cid;die;
    	if($cid >= 1){
    		$this->success('添加成功',U('Admin/Roles/groupindex'),3);
    	}else{
    		$this->success('添加失败',U('Admin/Roles/groupindex'),3);

    	}

    }

    //分类列表页面
    public function index(){
        //获取数据库
        $think_auth_rule = M('think_auth_rule');
       
        // echo $admin->_sql();die;
        // 获取关键字
        if(!empty($_GET['keywords'])){
            //建议使用数组形式来创建where条件
            // $where = "username like '%".$_GET['keyword']."%'";
            $where['title'] = array('like','%'.$_GET["keywords"].'%');
            // $where['username'] = array('eq','admin');
            // $where['age'] = array('lt',18);
        }else{
            $where = "";
        }
        //获取总数
        $count = $think_auth_rule->where($where)->count();
        //获取每页显示的数量
        $num = !empty($_GET['num']) ? $_GET['num'] : 10;
        //实例化分页对象
        $page = new \Think\Page($count,$num);
        //获取limit参数
        $limit = $page->firstRow.','.$page->listRows;
        //获取页码信息(页码字符串)
        $pages = $page->show();
        
         //获取数据
        $info = $think_auth_rule->where($where)->limit($limit)->select();
        $this->assign('info',$info);
        $this->assign('pages',$pages);
        // var_dump($info);
        $this->display();
    }    

    public function groupindex(){
    	//获取数据库
    	$think_auth_group = M('think_auth_group');
    	//获取数据
    	$info = $think_auth_group->select();
        //echo $admin->_sql();die;
    	$this->assign('info',$info);
    	// var_dump($info);
    	$this->display();
    }




    public function edit(){
        //获取要修改的id
        $id = I('get.id');
         //echo $id;
        //查询数据
        $think_auth_rule = M('think_auth_rule');
        $info = $think_auth_rule->where('id = '.$id)->select();

        // var_dump($info);die;
        // 分配
        $this->assign('info',$info);
        //展示要修改的类
        $this->display();
    }    

    public function groupedit(){
    	//获取要修改的id
    	$id = I('get.id');
         //echo $id;
    	//查询数据
    	$think_auth_group = M('think_auth_group');
    	$info = $think_auth_group->where('id = '.$id)->select();

    	// var_dump($info);die;
    	// 分配
    	$this->assign('info',$info);
    	//展示要修改的类
    	$this->display();
    }

    public function update(){
        // var_dump($_POST);
     //    die;
        //查询数据
        $think_auth_rule = M('think_auth_rule');
        //创建数据
        $think_auth_rule->create();
        //执行修改
        $res = $think_auth_rule->save();
        // echo $res;die;
        //echo $User->_sql();
        if($res == 1){
            $this->success('修改成功',U('Admin/Roles/index'),3);
        }else{
            $this->error('修改失败',U('Admin/Roles/index'),3);

        }
    }    

    public function groupupdate(){
    	// var_dump($_POST);
     //    die;
    	//查询数据
    	$think_auth_group = M('think_auth_group');
        //创建数据
        $think_auth_group->create();
        //执行修改
        $res = $think_auth_group->save();
        // echo $res;die;
        //echo $User->_sql();
    	if($res == 1){
    		$this->success('修改成功',U('Admin/Roles/groupindex'),3);
    	}else{
    		$this->error('修改失败',U('Admin/Roles/groupindex'),3);

    	}
    }






}